<?php
session_start();
require_once '../modelo/m.usuario.php';
require_once '../modelo/m.publicaciones.php';
require_once '../modelo/m.sesion.php';

extract($_REQUEST);
$action = $_REQUEST["action"];

if(!empty($action))
{
    switch($action)
    {     
        case "importar":
            if( !empty($_FILES['file']['name']) )
            {
                if( $_FILES['file']['type'] == "application/vnd.ms-excel" or $_FILES['file']['type'] == "application/octet-stream")
                {  

                    $xls =  $_FILES["file"]['tmp_name'];
                    $archivo = file($xls);
                    foreach ($archivo as $key=>$linea)
                    {
                        if($key==0) continue;
                        $separar = explode(';',$linea);

                        if(!empty($separar[0]))
                        {
                            $separar[0] = trim($separar[0]); 
                            $documento = $separar[0];
                        } 

                        if(!empty($separar[1]))
                        {                   
                            $separar[1] = trim($separar[1]);
                            $nombre = $separar[1];
                        }

                        if(!empty($separar[2]))
                        {
                            $separar[2] = trim($separar[2]); 
                            $apellido = $separar[2];
                        }

                        if(!empty($separar[3]))
                        {
                            $separar[3] = trim($separar[3]); 
                            $direccion = $separar[3];
                        }

                        if(!empty($separar[4]))
                        { 
                            $separar[4] = trim($separar[4]); 
                            $telefono = $separar[4];
                        }

                        if(!empty($separar[5]))
                        {
                            $separar[5] = trim($separar[5]); 
                            $fechaNto = $separar[5];
                        }

                        if(!empty($separar[6]))
                        {
                            $separar[6] = trim($separar[6]);   
                            $correo = $separar[6];
                        }

                        if(!empty($separar[7]))
                        {
                            $separar[7] = trim($separar[7]); 
                            $sexo = $separar[7];
                        }

                        if(!empty($separar[8]))
                        {
                            $separar[8] = trim($separar[8]); 
                            $login = $separar[8];
                            $password = $separar[8];
                        }

                        if(!empty($separar[9]))
                        {
                            $separar[9] = trim($separar[9]); 
                            $plan = $separar[9];
                        }

                        if( $sexo == 'M')
                            $avatar = "img/avatarMen.png";
                        else
                            $avatar = "img/avatarWomen.png";

                        $usuario=new usuario($documento,$nombre,$apellido,$direccion,$telefono,$fechaNto,$correo,$sexo,$login,$password,$plan,4, $avatar);
                        $usuario->crearUsuario();
                    }
                    echo "Cargue exitoso";
                }
            }
        break;

        case "deleteUsuario":
            $usuario=new usuario($id_usuario);
            $usuario->borrarUsuario();
            $usuario->salida("Usuario eliminado","admin.php");
        break;

        case "inactivarUsuario":
            $usuario=new usuario($id_usuario);
            $usuario->inactivarUsuarios("inactivo");
            $usuario->salida("Usuario Inactivado","admin.php");
        break;

        case "updateUsuario":
            $usuario=new usuario($id_usuario);

            if($password1==$password2){
                $password1=md5($password1);
                $usuario->updateUsuario($password1);
                $usuario->salida("Usuario Actualizado","admin.php");

            }
            else{
                $usuario->salida("Los password no Coinciden","admin.php");
            }
        break;

        case "crearUsuario":
            $usuario=new usuario($documento,$nombre,$apellido,$direccion,$telefono,$fecha_n,$correo,$sexo,		$login,$password,$plan,$rol);

            $usuario->crearUsuario();
            $usuario->salida("Usuario creado","admin.php");
        break;
    
       case "listarUsuariosByNombre":
            $usuario=new usuario();
            $array=$usuario->buscarPorNombre($name, $_SESSION["cLogin"]["idusuario"]);
            $contenido = "<table class='w70'>";
            foreach( $array as $dato)
            {
                $contenido.="<tr>
                        <td><img src='../".$dato["foto"]."' class='imgmin' /></td>
                        <td>".$dato["nombreCompleto"]."</td>
                        <td><a href='#' class='idamigos' direccion='action=agregarAmigo&usuario2=".$dato["idusuario"]."'>Agregar a mis amigos</a></td>
                        </tr>";
            }
            $contenido.="</table>";
            echo $contenido;
	break;
        
        case 'verMiPerfil':
            $usuario=new usuario();
            $array=$usuario->getInfoUsuario($_SESSION["cLogin"]["idusuario"]);
            $form = "<table class='w70'>
                    <tr><img src='../".$array["foto"]."' class='imgmin' /></td></tr>
                    <tr><td><b>Nombre</b></td><td>".$array["nombre"]." ".$array["apellidos"]."</td></tr>
                    <tr><td><b>Nacimiento</b></td><td>".$array["fechaNto"]."</td></tr>
                    <tr><td><b>Direccion</b></td><td>".$array["direccion"]."</td></tr>
                    <tr><td><b>Telefono</b></td><td>".$array["telefono"]."</td></tr>
                    <tr><td><b>Visibilidad</b></td><td>".$array["estado"]."</td></tr>
                    <tr>
                   <td><a href='#' class='editPerfil'><img src='../img/edit.png' />Editar mi perfil</a></td>
                       <td><a href='#' class='editImagen'><img src='../img/edit.png' />Cambiar mi imagen</a></td>
                       <td><a href='#' class='editCuenta'><img src='../img/edit.png' />Desactivar cuenta</a></td>
                    </tr>
                  </table>";
            echo $form;
        break;
		
		case "editarImagen":
				echo '<center><br/><br/>
<form name="FOTO" method="POST" action="controlador/c.usuario.php" enctype="multipart/form-data">
<table border="0">
    <tr>
        <td>Escojer una Foto para el Perfil:</td>
        <td><input type="file" id="perfil" name="perfil"></td>
    </tr>
    <tr>
      <input type="hidden" name="action" value="subirFoto" />
      <td><input type="reset" name="Cancelar" value="Cancelar" /></td>
      <td><input type="submit" name="Enviar" value="Subir" /></td>
    </tr>
</table>
</form>

</center>';
		break;
		
		 case 'editarPerfil':
            $usuario=new usuario();
            $array=$usuario->getInfoUsuario($_SESSION["cLogin"]["idusuario"]);
?>
<form name="informacion" method="post"action="controlador/c.usuario.php">				
<table>
				<tr>
					<td>Nombre:</td>
					<td><input type="text" name="nombre" value="<? echo $array['nombre'];?>" /></td>
				</tr>
				<tr>
					<td>Apellido:</td>
					<td><input type="text" name="apellido" value="<? echo $array["apellidos"];?>" /></td>
				</tr>
				<tr>
					<td>Nacimiento:</td>
					<td><input type="text" name="nacimiento" value="<? echo $array["fechaNto"];?>" /></td>
				</tr>
				<tr>
					<td>Direccion:</td>
					<td><input type="text" name="direccion" value="<? echo $array["direccion"];?>" /></td>
				</tr>
				<tr>
					<td>Telefono:</td>
					<td><input type="text" name="telefono" value="<? echo $array["telefono"];?>" /></td>
				</tr>
				<tr>
					<td>Visibilidad:</td>
					<td><input type="text" name="visibilidad" value="<? echo $array["estado"];?>" /></td>
				</tr>
				<tr>
					   <td align="center" colspan="3">
							<br /> <br />
							<!--<a href="#" class="savePerfil">Guardar</a>!-->
                            <input type="hidden" name="action" value="guardarPerfil" />
                            <input type="submit" name="guardar" value="Guardar"/>
						</td>
					  </tr>
				</table>
          </form>
<?
        break;
		
		case "guardarPerfil":
			$usuarios=new usuario();
			$usuarios->updateInfoUsuario($_SESSION["cLogin"]["idusuario"],$nombre,$apellido,$direccion,$telefono,$nacimiento,$visibilidad);
			header("location: ../usuario.php?action=guardoInfo");
		break;
		
		case "subirFoto":
			$usuarios=new usuario();
			//print_r($_REQUEST);
			$foto=$usuarios->archivos($_FILES['perfil']['tmp_name'],$_FILES['perfil']['name']);
			$usuarios->updateFoto($_SESSION["cLogin"]["idusuario"],$foto);
			header("location: ../usuario.php");
		break;
		
		case "desactivarCuenta":
			$usuarios=new usuario();
			$usuarios->inactivarUsuarios($_SESSION["cLogin"]["idusuario"],"INACTIVO");
			$session=new sesiones();
			$session->salir("../");
			
		break;
		
		case "publicarActividad":
			$usuarios=new usuario();
			$lstamigos=$usuarios->listarAmigos($_SESSION["cLogin"]["idusuario"]);
			require_once '../vista/v.crearActividad.php';
		break;
		
		 case "listarUsuarios":
			 $usuarios=new usuario();
			 $lstamigos=$usuarios->listarAmigos($_SESSION["cLogin"]["idusuario"]);
			 require_once '../vista/v.listarUsuarios.php';
		 break;
		 
		  case 'verPerfil':
            $usuario=new usuario();
            $array=$usuario->getInfoUsuario($idusuario);
            $form = "<table class='w70'>
                    <tr><img src='../".$array["foto"]."' class='imgmin' /></td></tr>
                    <tr><td><b>Nombre</b></td><td>".$array["nombre"]." ".$array["apellidos"]."</td></tr>
                    <tr><td><b>Nacimiento</b></td><td>".$array["fechaNto"]."</td></tr>
                    <tr><td><b>Direccion</b></td><td>".$array["direccion"]."</td></tr>
                    <tr><td><b>Telefono</b></td><td>".$array["telefono"]."</td></tr>
                    <tr><td><b>Visibilidad</b></td><td>".$array["estado"]."</td></tr>
                    <tr>
                   <td><a href='#' class='editPerfil'><img src='../img/edit.png' />Editar mi perfil</a></td>
                       <td><a href='#' class='editImagen'><img src='../img/edit.png' />Cambiar mi imagen</a></td>
                       <td><a href='#' class='editCuenta'><img src='../img/edit.png' />Desactivar cuenta</a></td>
                    </tr>
                  </table>";
            echo $form;
        break;
    }
}
		
?>